The problem of scattering of harmonic plane acoustic waves by liquidspheroids (prolate and oblate) is addressed from an analytical approach.Mathematically, it consists in solving the Helmholtz equation in an unboundeddomain with Sommerfeld radiation condition at infinity. The domain wherepropagation takes place is characterised by density and sound speed values$\rho_0$ and $c_0$, respectively, while $\rho_1$ and $c_1$ are thecorresponding density and sound speed values of an inmersed object that isresponsible of the scattered field. Since Helmholtz equation is separable inprolate (oblate) spheroidal coordinates, its exact solution for the scatteredfield can be expressed as an expansion on prolate (oblate) spheroidal functionsmultiplied by coefficients whose values depend upon the boundary conditionsverified at the medium-inmersed fluid obstacle interface. The general case($c_0 \neq c_1$) is cumbersome and it has only been theoretically calculated.In this paper, a numerical implementation of the general exact solution that isvalid for any range of eccentricity values and for $c_0 \neq c_1$, is provided.The high level resolutor layer code has been written in the Julia programminglanguage. A software package recently released in the literature has been usedto compute the spheroidal functions. Several limiting cases (Dirichlet andNeumann boundary conditions, spheroid tending to sphere) have beensatisfactorily evaluated using the implemented code. The numericalimplementation of the exact solution leads to results that are in agreementwith reported predicted results obtained through approximate solutions forfar-field and near-field regimes. The example scripts shown here can bedownloaded from authors' web (GitHub) site.
展开▼